package com.gxuwz.util;

import com.alibaba.fastjson.JSON;

import java.util.List;

/**
 * Created by h on 2017/11/25.
 */
public class FastJsonUtil {

    /**
     * @param object
     * @return 将对象转化为json字符串
     */
    public static String toJsonString(Object object) {
        return JSON.toJSONString(object);
    }

    /**
     * @param json
     * @param cla
     * @param <T>
     * @return 将json字符串转化为对象
     */
    public static <T> T toObject(String json, Class<T> cla) {
        return JSON.parseObject(json, cla);
    }

    /**
     *
     * @param json
     * @param t
     * @param <T>
     * @return 将json字符串转化为数组
     */
    public static <T> List<T> toList(String json, Class<T> t) {
        return JSON.parseArray(json, t);
    }

}
